#ifndef __ELF_H__
#define __ELF_H__

#include "common.h"

typedef struct {
    swaddr_t prev_ebp; // 上一个函数调用的基址指针（EBP）
    swaddr_t ret_addr; // 返回地址（EIP）
    uint32_t args[4];  // 函数参数
} PartOfStackFrame;

void getFrame(); // 获取函数堆栈帧信息

int getVariable(char*, bool*); // 获取变量信息

#endif
